]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
PopupSliderMenuItem: connect to scroll-event on the whole actor
authorGiovanni Campagna <gcampagna@src.gnome.org>
Mon, 1 Nov 2010 12:26:49 +0000 (13:26 +0100)
committerGiovanni Campagna <gcampagna@src.gnome.org>
Mon, 1 Nov 2010 13:25:59 +0000 (14:25 +0100)
Connect to scroll-event on .actor, not ._slider, so you can scroll
on the whole menu item.

https://bugzilla.gnome.org/show_bug.cgi?id=633668

js/ui/popupMenu.js

index 51b2989d8fc824a72657abf79c71ed942d540c89..b6b2b8c2c0362e9c8f80580792b7f2c73896a585 100644 (file)
@@ -370,7 +370,7 @@ PopupSliderMenuItem.prototype = {
         this.addActor(this._slider, 0, -1);
         this._slider.connect('repaint', Lang.bind(this, this._sliderRepaint));
         this._slider.connect('button-press-event', Lang.bind(this, this._startDragging));
-        this._slider.connect('scroll-event', Lang.bind(this, this._onScrollEvent));
+        this.actor.connect('scroll-event', Lang.bind(this, this._onScrollEvent));
 
         this._releaseId = this._motionId = 0;
         this._dragging = false;